linear approximation and differentials